home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #2
/
Monster Media No. 2 (Monster Media)(1994).ISO
/
pcboard
/
bulchk20.zip
/
BULLCHK.DOC
< prev
next >
Wrap
Text File
|
1994-05-25
|
11KB
|
234 lines
*************************************************************************
* BULLCHK.PPE *
* A PCBoard 15 Sysop Utility PPE *
* version: 2.0 date: 05/25/1994 *
* (c) Copyright 1994 A. Segura *
*************************************************************************
Compiled in PPLC ver. 2.0 for PCBoard ver. 15.1
PURPOSE
The purpose of this PPE is to allow automatic monitoring of bulletins
read by users and to perform an automatic upgrade of the user when the
monitored bulletins have all been read. (I.E. such as monitoring for
when a new user has read all the system rules and disclaimer bulletins).
USAGE
The Bulletin Read Checker (BULLCHK) PPE program is executed by placing
a call to the program, along with bulletin sequence #, on the last line of a
bulletin desired for monitoring. For example, say you wanted your
'Bulletin #1--Board Rules' to be the first monitored bulletin--on the
last line of the bulletin, first column, enter: !C:\PCB\PPE\BULLCHK.PPE 1
Don't forget the ! symbol, it tells PCBoard to execute the PPE--also
include the path--and don't forget the last entry of the bulletin sequence
number. This number would be changed to 2 in the second monitored
bulletin--and to 3 in the third monitored bulletin, etc. Also, MKPCBTXT.EXE
must be utilized to clear Record #2 question prompt (What CPU are you using)
so as to deactivate User Comment field #1 from the user. The user comment
field is used as a counter register by the PPE.
ZIP
CONTENTS:
1. BULLCHK.DOC this file.
2. BULLCHK.PPE the subject PPE file (see description above).
3. BULLCHK.CFG the PPE config file.
4. ALLBULL.TXT text display message file
5. FILE_ID.DIZ a brief BBS text description of this item.
CFG File: The configuration file (BULLCHK.CFG) contains 7 line entry
values which can be modified by the sysop per his/her needs
(see sample file).
Sample values
------------------------------------ -------------
Line 1: checked user level #1 5
Line 2: checked user level #2 10
Line 3: upgrade level #1 14
Line 4: upgrade level #2 15
Line 5: extra days for upgrade level #1 30
Line 6: extra days for upgrade level #2 60
Line 7: number of bulletins to monitor 5
The Line 1 and 2 values are current user levels for
monitoring two different levels of users for upgrading
to two other levels (lines 3 and 4). You can uses these
to whatever your desire (see example CFG above). If you
only want to monitor for one level only, then make the
level #1 values (lines 1 and 3) 0. Once a user has been
upgraded, the PPE will terminate for users at or above the
upgrade levels.
The 5th and 6th entries are a number value representing how
many extra days to add to the user's account upon reading
all the monitored bulletins (ie: 0 or 10 or 30 or 60, etc).
Line 7 value is the number of bulletins you desire to monitor.
PPE execution notes:
The PPE stores the bulletin read information in user comment
field #1 as follows: bulletin #1 represented by 1, bulletin
number 2 represented by 2, bulletin #3 represented by 4, etc.
Therefore, when all three bulletins have been read by a user
a 7 will be saved in the field.
File 'ALLBULL.TXT' is a sysop editable display file which is
displayed to the user when he has read all monitored bulletins
and is being automatically upgraded. The file must be in same
directory as PPE file. If file cannot be found the message
'Could not find ALL_Bulletin Read file (BULLCHK. PPE)!' will
be written to the caller log.
If no number was entered in the bulletin after the PPE call, a
message 'Did not detect a command-line bulletin #' (BULLCHK.PPE)!'
will be written to the caller log.
If for some reason you entered a bulletin callout number greater
than 10 a message '.Bulletin # invalid (BULLCHK. PPE)!' will be
written to the caller log.
UPDATES:
The latest version of the PPE program can be obtained from my BBS:
SBG Online! BBS (703) 450-9456. If you have any comments or suggestions
for improvement, you can leave them there also. The file will be found
in directory #1 as a FREE/NOTIME file. The BBS runs PCBoard 15 at
28800v32bis. You can also reach me via RIME (Sysop or PCB Util conf.)
at routing SBGONLINE (#5561).
Registration: NONE!! There is no registration fee. Basic use of the PPE
is FREE!!!
However, if you feel compelled that my work is worth
compensation, I will accept all offers. Thank You!
Also, if you would like to provide suggestions for
improvement to the PPE, bug reports, or just a note
of thanks or hello, please forward those as well. See
below for my mailing address and BBS number. Additionally,
I frequently browse the RIME Sysop and PCBoard conferences,
although contacting me there is not as reliable because
sometimes I get too busy to call.
Source If you desire a diskette containing the PPL source code so
Code: you can modify it for your own use, the cost is $15 US. I
accept cash, money order, VISA or Mastercard. You can place
an order online on the BBS (703) 450-9456 or by mail at:
A. Segura, P.O. Box 1089, Sterling, VA, 20167-1089.
EXTRA, EXTRA!! In addition to the BULLCHK source, you
will also receive source to a "Last TEN Caller" and
"Running Log Caller" bulletin generators that I have
developed as well.
As another option, for $25, you can subscribe to the PPE
conference on my BBS. The conference will always contain
the latest versions of all the source code for BULLCHK,
CALLBLOC, DUP-BLOC, CALLERID, VULGARID and several other
PPEs for immediate downloading. The subscription period
lasts one year. We also have the latest version of the
PIER Shareware CDROM always online. You can even subscribe
online with your VISA/MC via (S)cript Questionaire #2 for
immediate access.
Distribution: You may freely distribute this complete package only in an
unmodified form. No remuneration may be collected or charged
for this work by anyone other than the below noticed
individual/company except for that cost incurred in actual
electronic media production (i.e. diskette or CDROM). In
other words, it can be placed on BBSs, shareware CDROMS, etc.
but I/my company reserves the right of copyright and
remuneration for the actual work. The source code MAY NOT
be distributed by anyone other than the below listed company.
Disclaimer: The user agrees when utilizing this package that he does so
at his own risk with no guarantees, implied or otherwise, as
to the functional performance or liability of the package.
Development
History: ver. date remarks
---- -------- ---------------------------------------
1.0 12/01/93 Initial release.
1.1-2 12/11/93 Bug fixes.
1.3 01/01/94 Multi-option release.
2.0 05/25/94 Totally revised, more options.
***************************************************************************
* (c) Copyright 1994 A. Segura *
***************************************************************************
********************************************************************
* Look for these other fine utilities at a BBS near you *
********************************************************************
AUTOSUBS.PPE run as a script questionnaire, allows online credit
card subscriptions to BBS (VISA/MC), completes log
entries and sends alert message to SysOp. (for
PCBoard 15)
ALLCALL.PPE generates a text display bulletin, complete with PCB
color codes, of all the callers to the board.
ALLSTAT.PPE generates a text display bulletin, complete with PCB
color codes, of statistics of all the callers to the board.
CALLERID.PPE performs basic callerid identification, logs info
in file log and user records if desired, and will
also display desired text screens to users--must
have callerid capable modem. Several SysOp config-
uable options. (for PCBoard 15)
CALLBLOC.PPE performs a call blocking function before the
user can log on based upon a SysOp defined listing
of undesirable phone numbers--must have callerid
capable modem. Even sends the SysOp an alert message.
(for PCBoard 15)
DUP-BLOC.PPE Blocks current users from signing-on with duplicate
records--uses CallerID info. Should be used with
CALLBLOC.PPE for complete blocking system.
MAKEBLTN.EXE Top callers, cities, down/uploaders bulletin generator.
PADLOADS.EXE Automated uploads directory padder--makes your BBS look
more active with more daily uploads.
REPORT.EXE Program generates reports of CallerID info, user record
phone numbers, common passwords and several other goodies
to aid Sysop in identifying abusive or questionable users.
VULGAR.PPE performs a vulgar word/phrase check on user names and
city entries based on a file of names defined by
SysOp, and performed before complete newuser login.
(for PCBoard 15)
VULGARID.PPE same program as VULGAR.PPE except it automatically
passes the callerid info to CALLBLOC.PPE program
for future lock-outs. (must have both programs and a
modem that supports callerid) (for PCBoard 15)
NOTE: VULGARID ver. 1.x only works with CALLBLOC
ver. 1.x. VULGARID ver. 2.x only works
with CALLBLOC ver. 2.x.
***************************************************************************
* (c) Copyright 1993 A. Segura/Fax~An~Ad Marketing, Inc. *
***************************************************************************